punch ball - French English Dictionary